<!doctype html>
<html lang="zh-cn">
  <head>
    <title>HTTP协议 // JW Blog</title>
    <meta charset="utf-8" />
    <meta name="generator" content="Hugo 0.60.1" />
    <meta name="viewport" content="width=device-width, initial-scale=1" />
    <meta name="author" content="John Doe" />
    <meta name="description" content="" />
    <link rel="stylesheet" href="https://duyi111.gitee.io/css/main.min.f90f5edd436ec7b74ad05479a05705770306911f721193e7845948fb07fe1335.css" />

    
    <meta name="twitter:card" content="summary"/>
<meta name="twitter:title" content="HTTP协议"/>
<meta name="twitter:description" content="1.HTTP协议 1.1 HTTP协议的介绍  HTTP 协议的全称是(HyperText Transfer Protocol)，翻译过来就是超文本传输协议。 HTTP 协议设计之前目的是传输网页数据的，现在允许传输任意类型的数据。 传输 HTTP 协议格式的数据是基于 TCP 传输协议的，发送数据之前需要先建立连接。  1.2 HTTP协议的作用  它规定了浏览器和Web服务器通信数据的格式，也就是说浏览器和Web服务器通信需要使用HTTP协议。  1.3 小结  HTTP协议是一个超文本传输协议 HTTP协议是一个基于TCP传输协议传输数据的 HTTP协议规定了浏览器和Web服务器通信数据的格式  2.URL 2.1 概念  URL的英文全拼是(Uniform Resoure Locator),表达的意思是统一资源定位符，通俗理解就是网络资源地址，也就是我们常说的网址。  2.2 URL的组成 URL的样子以及组成部分： 举例：https://news.163.com/18/1122/10/E178J2O4000189FH.html
 1.协议部分：https://、http://、ftp:// 2.域名部分：news.163.com 3.资源路径部分：/18/1122/10/E178J2O4000189FH.html  域名：  域名就是IP地址的别名，它是用点进行分割是用英文字母和数字组成的名字，使用域名的目的就是方便记住某台主机IP地址。  URL的扩展： 举例：https://news.163.com/hello.html?page=1&amp;count=10
 查询参数部分：?page=1&amp;count=10 参数说明：  ？后面的page表示第一个参数，后面的参数都使用&amp;进行连接    2.3 小结  URL就是网络资源的地址，简称网址，通过URL能够找到网站中对应的资源数据。 URL组成部分：  协议部分 域名部分 资源路径部分 查询参数部分（可选）    "/>

    <meta property="og:title" content="HTTP协议" />
<meta property="og:description" content="1.HTTP协议 1.1 HTTP协议的介绍  HTTP 协议的全称是(HyperText Transfer Protocol)，翻译过来就是超文本传输协议。 HTTP 协议设计之前目的是传输网页数据的，现在允许传输任意类型的数据。 传输 HTTP 协议格式的数据是基于 TCP 传输协议的，发送数据之前需要先建立连接。  1.2 HTTP协议的作用  它规定了浏览器和Web服务器通信数据的格式，也就是说浏览器和Web服务器通信需要使用HTTP协议。  1.3 小结  HTTP协议是一个超文本传输协议 HTTP协议是一个基于TCP传输协议传输数据的 HTTP协议规定了浏览器和Web服务器通信数据的格式  2.URL 2.1 概念  URL的英文全拼是(Uniform Resoure Locator),表达的意思是统一资源定位符，通俗理解就是网络资源地址，也就是我们常说的网址。  2.2 URL的组成 URL的样子以及组成部分： 举例：https://news.163.com/18/1122/10/E178J2O4000189FH.html
 1.协议部分：https://、http://、ftp:// 2.域名部分：news.163.com 3.资源路径部分：/18/1122/10/E178J2O4000189FH.html  域名：  域名就是IP地址的别名，它是用点进行分割是用英文字母和数字组成的名字，使用域名的目的就是方便记住某台主机IP地址。  URL的扩展： 举例：https://news.163.com/hello.html?page=1&amp;count=10
 查询参数部分：?page=1&amp;count=10 参数说明：  ？后面的page表示第一个参数，后面的参数都使用&amp;进行连接    2.3 小结  URL就是网络资源的地址，简称网址，通过URL能够找到网站中对应的资源数据。 URL组成部分：  协议部分 域名部分 资源路径部分 查询参数部分（可选）    " />
<meta property="og:type" content="article" />
<meta property="og:url" content="https://duyi111.gitee.io/post/http%E5%8D%8F%E8%AE%AE/" />
<meta property="article:published_time" content="2020-01-31T21:22:15+08:00" />
<meta property="article:modified_time" content="2020-01-31T21:22:15+08:00" />


  </head>
  <body>
    <header class="app-header">
      <a href="https://duyi111.gitee.io/"><img class="app-header-avatar" src="/avatar.jpg" alt="John Doe" /></a>
      <h1>JW Blog</h1>
      <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vehicula turpis sit amet elit pretium.</p>
      <div class="app-header-social">
        
      </div>
    </header>
    <main class="app-container">
      
  <article class="post">
    <header class="post-header">
      <h1 class ="post-title">HTTP协议</h1>
      <div class="post-meta">
        <div>
          <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-calendar">
  <title>calendar</title>
  <rect x="3" y="4" width="18" height="18" rx="2" ry="2"></rect><line x1="16" y1="2" x2="16" y2="6"></line><line x1="8" y1="2" x2="8" y2="6"></line><line x1="3" y1="10" x2="21" y2="10"></line>
</svg>
          Jan 31, 2020
        </div>
        <div>
          <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-clock">
  <title>clock</title>
  <circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline>
</svg>
          1 min read
        </div></div>
    </header>
    <div class="post-content">
      <h2 id="1http">1.HTTP协议</h2>
<h4 id="11-http">1.1 HTTP协议的介绍</h4>
<ul>
<li>HTTP 协议的全称是(HyperText Transfer Protocol)，翻译过来就是<em><strong>超文本传输协议</strong></em>。</li>
<li>HTTP 协议设计之前目的是传输网页数据的，现在允许传输任意类型的数据。</li>
<li>传输 HTTP 协议格式的数据是<em><strong>基于 TCP 传输协议的，发送数据之前需要先建立连接</strong></em>。</li>
</ul>
<h4 id="12-http">1.2 HTTP协议的作用</h4>
<ul>
<li>它<em><strong>规定了浏览器和Web服务器通信数据的格式</strong></em>，也就是说浏览器和Web服务器通信需要使用HTTP协议。</li>
</ul>
<h4 id="13-">1.3 小结</h4>
<ul>
<li>HTTP协议是一个超文本传输协议</li>
<li>HTTP协议是一个基于TCP传输协议传输数据的</li>
<li>HTTP协议规定了浏览器和Web服务器通信数据的格式</li>
</ul>
<h2 id="2url">2.URL</h2>
<h4 id="21-">2.1 概念</h4>
<ul>
<li>URL的英文全拼是(Uniform Resoure Locator),表达的意思是统一资源定位符，通俗理解就是<em><strong>网络资源地址</strong></em>，也就是我们常说的<em><strong>网址</strong></em>。</li>
</ul>
<h4 id="22-url">2.2 URL的组成</h4>
<h6 id="url">URL的样子以及组成部分：</h6>
<p>举例：https://news.163.com/18/1122/10/E178J2O4000189FH.html</p>
<ul>
<li>1.协议部分：https://、http://、ftp://</li>
<li>2.域名部分：news.163.com</li>
<li>3.资源路径部分：/18/1122/10/E178J2O4000189FH.html</li>
</ul>
<h6 id="heading">域名：</h6>
<ul>
<li>域名就是<em><strong>IP地址的别名</strong></em>，它是用点进行分割是用英文字母和数字组成的名字，<em><strong>使用域名的目的就是方便记住某台主机IP地址。</strong></em></li>
</ul>
<h6 id="url1">URL的扩展：</h6>
<p>举例：https://news.163.com/hello.html?page=1&amp;count=10</p>
<ul>
<li>查询参数部分：?page=1&amp;count=10</li>
<li>参数说明：
<ul>
<li>？后面的page表示第一个参数，后面的参数都使用&amp;进行连接</li>
</ul>
</li>
</ul>
<h4 id="23-">2.3 小结</h4>
<ul>
<li>URL就是网络资源的地址，简称网址，通过URL能够找到网站中对应的资源数据。</li>
<li>URL组成部分：
<ul>
<li>协议部分</li>
<li>域名部分</li>
<li>资源路径部分</li>
<li>查询参数部分（可选）</li>
</ul>
</li>
</ul>

    </div>
    <div class="post-footer">
      
    </div>
  </article>

    </main>
  </body>
</html>
